package com.ziyun.erp.modules.order.entity;



import java.io.Serializable;
import java.util.Date;

import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;
import com.baomidou.mybatisplus.enums.IdType;

/**
 * 订单发票表
 * 
 * @author 'lu'
 * @email 
 * @date 2018-10-13 17:31:39
 */
@TableName("order_tax")
public class OrderTaxEntity implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * 订单号
	 */
	@TableId(type = IdType.INPUT)
	private Long orderId;
	/**
	 * 会员用户名
	 */
	private Integer userId;
	/**
	 * 发票id
	 */
	private Integer taxId;
	/**
	 * 发票类型，personal：个人发票 ，companyOrdinary：公司普通发票，companySpecial：公司增值税发票
	 */
	private String taxType;
	/**
	 * 发票内容
	 */
	private String taxContent;
	/**
	 * 发票抬头
	 */
	private String taxCompany;
	/**
	 * 单位名称
	 */
	private String taxName;
	/**
	 * 纳税人识别码
	 */
	private String taxIdentification;
	/**
	 * 注册地址
	 */
	private String taxAddr;
	/**
	 * 注册电话
	 */
	private String taxTel;
	/**
	 * 开户行银行
	 */
	private String taxAccountName;
	/**
	 * 银行账户
	 */
	private String taxNumber;

	/**
	 * 设置：订单号
	 */
	public void setOrderId(Long orderId) {
		this.orderId = orderId;
	}
	/**
	 * 获取：订单号
	 */
	public Long getOrderId() {
		return orderId;
	}
	/**
	 * 设置：会员用户名
	 */
	public void setUserId(Integer userId) {
		this.userId = userId;
	}
	/**
	 * 获取：会员用户名
	 */
	public Integer getUserId() {
		return userId;
	}
	/**
	 * 设置：发票id
	 */
	public void setTaxId(Integer taxId) {
		this.taxId = taxId;
	}
	/**
	 * 获取：发票id
	 */
	public Integer getTaxId() {
		return taxId;
	}
	/**
	 * 设置：发票类型，personal：个人发票 ，companyOrdinary：公司普通发票，companySpecial：公司增值税发票
	 */
	public void setTaxType(String taxType) {
		this.taxType = taxType;
	}
	/**
	 * 获取：发票类型，personal：个人发票 ，companyOrdinary：公司普通发票，companySpecial：公司增值税发票
	 */
	public String getTaxType() {
		return taxType;
	}
	/**
	 * 设置：发票内容
	 */
	public void setTaxContent(String taxContent) {
		this.taxContent = taxContent;
	}
	/**
	 * 获取：发票内容
	 */
	public String getTaxContent() {
		return taxContent;
	}
	/**
	 * 设置：发票抬头
	 */
	public void setTaxCompany(String taxCompany) {
		this.taxCompany = taxCompany;
	}
	/**
	 * 获取：发票抬头
	 */
	public String getTaxCompany() {
		return taxCompany;
	}
	/**
	 * 设置：单位名称
	 */
	public void setTaxName(String taxName) {
		this.taxName = taxName;
	}
	/**
	 * 获取：单位名称
	 */
	public String getTaxName() {
		return taxName;
	}
	/**
	 * 设置：纳税人识别码
	 */
	public void setTaxIdentification(String taxIdentification) {
		this.taxIdentification = taxIdentification;
	}
	/**
	 * 获取：纳税人识别码
	 */
	public String getTaxIdentification() {
		return taxIdentification;
	}
	/**
	 * 设置：注册地址
	 */
	public void setTaxAddr(String taxAddr) {
		this.taxAddr = taxAddr;
	}
	/**
	 * 获取：注册地址
	 */
	public String getTaxAddr() {
		return taxAddr;
	}
	/**
	 * 设置：注册电话
	 */
	public void setTaxTel(String taxTel) {
		this.taxTel = taxTel;
	}
	/**
	 * 获取：注册电话
	 */
	public String getTaxTel() {
		return taxTel;
	}
	/**
	 * 设置：开户行银行
	 */
	public void setTaxAccountName(String taxAccountName) {
		this.taxAccountName = taxAccountName;
	}
	/**
	 * 获取：开户行银行
	 */
	public String getTaxAccountName() {
		return taxAccountName;
	}
	/**
	 * 设置：银行账户
	 */
	public void setTaxNumber(String taxNumber) {
		this.taxNumber = taxNumber;
	}
	/**
	 * 获取：银行账户
	 */
	public String getTaxNumber() {
		return taxNumber;
	}
}
